package com.sprouting.ops.model.qo;

import com.sprouting.ops.annotations.invoke.CheckNotNull;
import lombok.Data;

/**
 * 现场部署组件 查询条件
 *
 * @author ：LX（长沙麓谷）
 * @date 创建时间： 2023/11/25 20:54
 */
@Data
public class OpsSiteComponentQo extends BaseQuery {

    /**
     * 场所ID
     */
    @CheckNotNull(message = "请选择场所")
    private String siteId;
    /**
     * 组件版本ID
     */
    private String componentVersionId;
    /**
     * 访问IP
     */
    private String ip;
    /**
     * 访问URL
     */
    private String url;
    /**
     * 环境是否集群-有多个就是集群，自动维护
     * @see com.sprouting.ops.interfaces.ConstantBase.YesOrNo#YES 是集群
     */
    private Integer cluster;
}
